package com.whxd.smarthome.core.service;

import java.util.List;

import com.whxd.smarthome.core.entity.DhDevice;
import com.whxd.smarthome.core.entity.DhDeviceShare;


public interface DhDeviceShareService {
	/**
	 * 分享设备
	 * @param device 被分享的设备
	 * @param sharedtype 分享类型：square视频广场，personal分享给个人
	 * @param beSharedTo 分享给谁
	 */
	void shareDevice(DhDevice device, String sharedtype, String beSharedTo);
	/**
	 * 取消设备分享
	 */
	void cancelDeviceShared(String deviceId);
	/**
	 * 获取分享到视频广场的所有设备
	 */
	List<DhDeviceShare> getDeviceSquare();
	
}
